        .logo {
            float: left;
        }
        .title {
            color: white;
            background-color: gray;
            text-align: center;
            font-size: 16px;
            width: 80%;
            display: inline-block;
        }
        .industry {
            text-align: center;
            font-size: 12px;
            font-weight: 600;
        }
        .industry2 {
            text-align: center;
            font-size: 9px;
            font-weight: 600;
        }
        .intro {
            font-size: 9px;
            line-height: 25px;
            padding-right: 10px;
        }
        .sign {
            font-size: 9px;
            float: right;
        }
        .summary_table {
            width: 100%
        }
        .score_table {
            width: 100%
        }
        .main_table {
            width: 100%;background: #ececec;
        }
        .row_title {
            text-align: left;
        }
        .result_title {
            padding: left 10px right 10px;
        }
        .result {
            text-align: left;
        }
        .result_table {
            width: 100%
        }
        table, th, td {
            border-bottom: 1px solid #e4d7d7;    border-right: 1px solid #e4d7d7;
            border-collapse: collapse;
            font-size: 9px;
            text-align: left;
            padding: 4px;
        }
      
        .subtitle {
            background-color: #3b85a7;
            color: #ffffff;;
        }
        .subtitle td{
            border: 1px solid #3b85a7}
        th {
            /*background-color: #ababab;*/
            color:white;
        }
        
        .flex{/*display:flex*/}
        .flex1{width:1024px;margin:0 auto;background:#595959}
        .flex-direction{font-size: 10px;margin-left: 10px;/*display: flex;*/flex-direction: column;}
        .flex-grow{flex-grow: 1;}
        .canvasjs-chart-canvas{background-color: rgb(89,89,89,0.5);}

        .logo_left {
            width: 25px;height: 25px;float: left;
        }
        .logo_right {
            width: 95px;padding-top: 3px;font-weight: 400;color: #958888;float: left;
        }

        .sub_table {
            width: 1024px;
            background: #fff;
            margin: 50px auto;
            text-align: center;
        }
        .sub_table th{
            color:#333;
            border: 1px solid #e4d7d7;
            text-align: left;
            font-size: 14px;
        }
        .sub_table .tab_title{
            text-align: center;
        }
        .end_table {
            width: 1024px;
            background: #fff;
            margin: 10px auto;
            text-align: center;
        }
        .end_table th{
            color:#333;
            border: 1px solid #e4d7d7;
            text-align: center;
            font-size: 14px;
        }